#ifndef _DEFINE_H_
    #define _DEFINE_H_
#include <SDL.h>
#include "Surface.h"
#define MAP_WIDTH	40
#define MAP_HEIGHT	30

#define TILE_SIZE	32
#define BACKGROUND_SIZE 512;

static int WWIDTH	=	640;
static int WHEIGHT	=	480;
//Keybindings
extern SDL_Surface* Surface_PlayerHurt;
extern SDL_Surface* Surface_Player;
extern SDL_Surface* Surface_FreezeHit;
extern SDL_Surface* Surface_PlayerFrozen;
extern SDL_Surface* Surface_FireBallHit;
extern SDL_Surface* Surface_FreezeSpell;
extern SDL_Surface* Surface_FireBallSpell;
extern SDL_Surface* Surface_MagicMissileSpell;
extern SDL_Surface* Surface_ProjectileSpell;

extern SDLKey SpellHotKey1;
extern SDLKey SpellHotKey2;
extern SDLKey SpellHotKey3;
extern SDLKey SpellHotKey4;
extern SDLKey SpellHotKey5;
extern SDLKey OffensiveSpellKey;
extern SDLKey DefensiveSpellKey;
extern SDLKey FlySpellKey;
extern SDLKey JumpKey;
extern SDLKey UtilitySpellKey;
extern SDLKey LeftKey;
extern SDLKey RightKey;

extern std::string IP;
extern std::string port;

#endif
